﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 "Microsoft Yahei",arial,helvetica,clean,sans-serif;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/

.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
.left { width:244px; float:left; overflow:hidden; margin-top:15px;}
.left2 { width:900px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop {height:0px; font-size:0; overflow:hidden; margin-top:10px;}
.leftbot { height:0px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:930px; float:left; display:inline; margin-left:26px; overflow:hidden;margin-top:15px;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop {  height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2top {  height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.rightbot {  height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:930px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:900px;  padding-bottom:15px; overflow:hidden;}
.rightl{ width:760px; float:right; display:inline;overflow:hidden; margin-top:10px;}
.leftr{ width:216px; float:left; overflow:hidden; margin-top:10px;}
.h_nav li a:-webkit-any-link{ display:block;}



/* -- 当前位置 -- */
.plc,.plc2{ background:url(logo_03.png) no-repeat 12px 13px;height:20px;line-height:24px;padding:7px 8px 8px 35px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #ececec;   padding-bottom:8px; font-family:"Microsoft Yahei","微软雅黑"; }
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}


/* -- 回到顶部 -- */
#roll{ z-index:999;}
#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(top.gif) no-repeat;}
#fall{background: url(top.gif) no-repeat 0 -80px;}
#ct{background: url(top.gif) no-repeat 0 -40px;}
#roll{display: block;width: 15px;margin-right: -500px;position: fixed;right: 40%;bottom: 0px;_margin-right: -505px;_position: absolute;_margin-top: 300px;_top: expression(eval(document.documentElement.scrollTop));}




/*头部开始*/
.topWrap{ background:url(h_bj.gif) repeat-x center top; height:254px; overflow:hidden;}

.h_top{ height:40px; line-height:40px; color:#b6b6b6; overflow:hidden; font-size: 14px;}
.h_top span{color:#b6b6b6;}
.h_top span a { color:#b6b6b6; display:inline-block; padding:0 5px;}
.h_top span img{ vertical-align:middle;} 

.h_nr{ height:154px; overflow:hidden;}
.h_logo{ width:700px; height:103px; overflow:hidden; margin:21px 0 0 0;}
.h_logo span{ width:295px; height:103px; overflow:hidden;}
.h_logo span img{ width:295px; height:103px; }
.h_logo h1{ margin-left: 17px; width:320px; margin-top: 15px; border-left: 1px solid #d3d3d3; font:16px "Microsoft Yahei"; padding-left: 28px; color:#444;}
.h_logo h1 b{ font-size: 26px; display:block; color:#38397a;margin-top:20px;}

.h_lx{ width:260px; height:65px; margin:30px 0 0 0; overflow:hidden;}
.h_lx p{ font-size:20px; color:#666; font-family: "Microsoft Yahei"; background:url(h_tel.jpg) no-repeat left center; padding-left: 69px;}
.h_lx p span{ font-size: 26px; color:#38397a; display:block; font-family: Arial; font-weight: bold;}
.tcaz{font-size:20px; color:#666; font-family: "Microsoft Yahei";}
.tcaz p{}
.erwms{margin:11px 0 0 90px;}
.erwms{}

.h_nav{height:60px; overflow:hidden;}
.h_nav ul li { float:left; height:60px; overflow:hidden; background: url(h_s.gif) no-repeat right center;}
.h_nav ul li a{ display:inline-block; font:16px "Microsoft Yahei"; color:#fff; line-height:60px; height:60px; padding:0 24px;}
.h_nav li a:hover , .h_nav .cur a { font-weight: bold; color: #38397a; text-decoration:none; background:url(h_n.gif) no-repeat center top;}
.h_nav .nobot{ background:none;}


.sou{ overflow:hidden; border-bottom: 1px solid #e8e8e8; height: 84px;}
.sou .s_inp01{ width:439px; padding-top:25px; *padding-top:23px; }
.sou .inp01{ width:327px; height:33px; line-height:33px; background:url(s.gif) no-repeat; border:0 ; color:#a7aaa3; font-size:14px; padding-left:10px;}
.sou .inp02{ background:url(ss.gif) no-repeat; width:102px; height:33px; border:0;}
.sou p{ font-size: 14px; font-family: "Microsoft Yahei"; width:600px; color:#444; line-height: 84px;}
.sou p a{color:#444; padding:0 15px;}
.sou p a:hover{color:#0e4ca9;}

/*头部结束*/

/*底部开始*/
.footWrap{ background:url(f_bj.gif) repeat-x center top; height:474px; overflow:hidden;}

.f_n{ height: 120px; overflow: hidden;}
.f_n p{ margin-top: 20px; float: left; margin-right: 64px; font-size: 14px; color: #a6b4d7; font-family: "Microsoft Yahei";}
.f_n p span{line-height: 50px; display: block; font-size: 18px; color: #fff; font-family: "Microsoft Yahei";}
.f_n p span img{ margin-right: 19px; display: inline-block; vertical-align: middle;}
.f_n p em{ display: block; margin-left: 40px;}
.f_n a{ display: block; float: right; width: 173px; height: 42px; overflow: hidden; background: url(f_btn.gif) no-repeat left top; text-align: center; font-size: 14px; color: #f8c300; line-height: 42px; margin-top: 39px;}

.f_con{ height: 304px; overflow: hidden;}


.f_pic{ width:226px; height:120px; margin:44px 0 0 0; display:inline; }
.f_pic img{ width:226px; height:120px;}

.f_wz{ margin-top: 44px; line-height:24px; color:#333333; margin-left: 42px; width:680px; font-family:"Microsoft Yahei";}
.f_wz p{ width: 380px; float: left;}
.f_wz p.f_wzss{ width: 300px; float: left;}
.f_wz p span{ display: block; font-size: 18px; line-height: 90px; color: #fff; font-family: "Microsoft Yahei";}
.f_wz p a{ display: inline-block; width: 180px; font-size: 14px; color: #acacad; line-height: 35px;}
.f_wz p.f_wzss a{ display: inline-block; width: 140px; font-size: 14px; color: #acacad; line-height: 35px;}
.f_wz a{ color:#333333;}
.f_wz em{display:inline-block; padding:0 10px;}
.f_wz img{ vertical-align:middle; margin-right:12px;}

.code { margin-top: 79px; width: 236px; }

.code p{width: 95px; height: 141px; overflow: hidden; border: 1px solid #fff; float: left; margin-right: 36px;}
.code p img{ width:96px; height:96px; padding: 2px;}
.code p em{ display: block; height: 40px; border-top: 1px solid #fff; text-align: center; line-height: 40px; font-size: 14px; font-family: "Microsoft Yahei"; color: #fff;}
.code .nobot{ margin-right: 0;}

.f_d{ height: 50px; line-height: 50px; font-family: "Microsoft Yahei"; border-top: 1px dashed #3b3941; color: #5d5d60; font-size: 14px;}
/*底部结束*/

.wrap_bai{background:#fff; overflow:hidden;}
.pro_sub{width:1200px; margin:auto; text-align:center; padding:30px 0; position:relative;}
.pro_sub i{position:absolute; left:0; top:54px; width:100%; height:4px; background:#ececec;}
.pro_sub ul{position:relative;z-index:1; overflow:hidden; text-align:center;}
.pro_sub ul li{margin:0 40px; display:inline-block; *display:inline; *zoom:1;}
.pro_sub ul li a{display:block;min-width:60px;font-size:16px; padding-top:72px; background:url(pro07.png) no-repeat center top; margin:auto;}
.pro_sub ul li a:hover, .pro_sub ul li.act a{color:#e67817; background-image:url(pro08.png);}

.prowrap{background:#fff;padding:40px 0;}
.procenter{width:1200px;margin:0 auto;line-height:24px;font-size:14px;}